#ifndef LINE_MDLE_H
#define LINE_MDLE_H

#include <QWidget>
#include <QTableWidget>
#include "../../public_opt_subs/table_mdle/funciton_blck/QTableWidgetSave.h"
namespace Ui {
class line_mdle;
}

class line_mdle : public QWidget
{
    Q_OBJECT

public:
    explicit line_mdle(QWidget *parent = nullptr);
    ~line_mdle();

    //设置连线
    QList<int> getSite(); //! 获取位置
    void setSite( int x0, int y0, int x1, int y1); //! 获取位置

    QString    getName(); //! 获取器件名
    QString    getCode(); //! 获取器件编码
    void setName(QString   ); //! 获取器件名
    void setCode(QString   ); //! 获取器件编码
private:
    Ui::line_mdle *ui;
protected:
    QTableWidgetSave *table; //创建端口的配置参数
public:
    void save(QString &fileName);
    void load(QString &fileName);

};

#endif // LINE_MDLE_H
